home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 007 / jovept2.arc / TM.H < prev    next >
Text File  |  1985-05-30  |  896b  |  36 lines

  1. /* tm.h */
  2. /* simplified from Gosling's */
  3. /* terminal control module header file */
  4.  
  5. /*        Copyright (c) 1981,1980 James Gosling        */
  6.  
  7. struct TrmControl {
  8.     int     (*t_topos) ();
  9.     int     (*t_reset) ();
  10.     int     (*t_INSmode) ();
  11.     int     (*t_HLmode) ();
  12.     int     (*t_inslines) ();
  13.     int     (*t_dellines) ();
  14.     int     (*t_blanks) ();
  15.     int     (*t_init) ();
  16.     int     (*t_cleanup) ();
  17.     int     (*t_wipeline) ();
  18.     int     (*t_wipescreen) ();
  19.     int     (*t_delchars) ();
  20.     int     (*t_writechars) ();
  21.     int     (*t_window) ();
  22.     int     (*t_flash) ();
  23.     int        t_length;        /* screen length */
  24.     int        t_width;        /* screen width */
  25. };
  26.  
  27. #ifdef JOVE_TERM
  28.  
  29. struct TrmControl tt;        /* terminal specific information for the
  30.                    current display */
  31. #else
  32. extern struct TrmControl tt;
  33. #endif
  34.  
  35. /* end */
  36.